Маленький мальчик решил сделаться хакером, и раздобыл базу данных ГИБДД. В базе данных N записей, каждая из которых представляет из себя строку, где указаны фамилия, профессия и марка машины.Помогите ему узнать: какая профессия наиболее часто встречается у людей, обладающей такой же маркой машины, как и Президент? В базе данных только одна запись с должностью Президент — Python(Питон)

Формат ввода
Первой строкой число N — количество последующих строк.
Затем N строк, в каждой: фамилия, профессия и марка машины.
В фамилии и профессии пробел встречаться не может.
Количество марок машин не превышает 10000.


Формат вывода
Одно слово с названием профессии.


Пример ввода
9
Петров маркетолог Wolksvagen
Цой певец Вольво
Шевчук певец Mersedes
Иванов юнга Wolksvagen
Зарубин слесарь Лада Калина
Айнур почтальон Лада Калина
Кузнецов слесарь Лада Калина
Гэндальф маг Mountain Eagle
Путин Президент Лада Калина

Пример вывода
слесарь
from collections import Counter
from operator import itemgetter
if "__main__" == __name__:
    car = ""
    db = []
    n=int(input())
    for i in range (n):
        line=input()
        _, p, c = line.strip().split(" ", 2)
        if p.lower() == "президент":
            car = c
        else:
            db.append((p, c))
 
    tmp = Counter(x[0] for x in db if x[1] == car)
    print(max(tmp.items(), key=itemgetter(1))[0])

Leave a Comment